約 4,145,351 件
https://w.atwiki.jp/d_va/pages/71.html
Q:北国人+整備士+整備士のアイドレスがあるのですがこの場合整備修正+6になったりしませんよね? A:しませんね。同名コマンドが2個あるだけです。
https://w.atwiki.jp/chikusaba1/pages/172.html
サポーターコマンドとは 各鯖内でサポーターの人が使えるコマンドです。 運営が動けないときとかに使用します。 説明とコマンド supporter add nametag 権限がある人のみ指定した人をサポーターにすることが出来ます。 例 /supporter add chikuwami supporter_form サポーターが使えるコマンドのフォームが出てきます。 コマンドが分からなければこのフォームを開きましょう! 例 /supporter_form kill_near プレイヤーから10マス以内の一番近いエンティティをキルします。 例 /kill_near tp_player プレイヤーにテレポートします。 例 /tp_chikuwami local_ban add このコマンドを入力すると、以下のフォームが出てきます。BANした鯖だけ入れなくなります。 例 /local_ban add adv nametag アドベンチャーモードにできます。 例 /adv chikuwami
https://w.atwiki.jp/pokecharaneta/pages/13215.html
ミサイルコマンド コメント 1980年にアタリが発売したアーケードゲームである。固定画面のシューティングゲームで、弾道弾迎撃ミサイル(ABM)を模したゲーム。 ダンバル:ミサイル 技:とっしん コメント 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/lpic_adversaria/pages/15.html
環境変数の表示 envコマンドにより、設定済み環境変数を一覧表示することができる。 「env」、「echo」の実行例 コマンド構文 env [環境変数名=値] [コマンド]
https://w.atwiki.jp/yaranaitomotuyo/pages/236.html
__ __ ___/ []_/_[]_ ^\ / ̄ ̄ ニニニ / /_(_(_(_(_(_(二二二二二(C)二(C) __ く\ \ _ 〈_ ニニニニニ {__{__===={_}=={_}. {__\ \\/\_\ \(__)ノ ̄\__/_/. \ \\___ ∨ 〈/\_\ \___// // \ `¨¨¨¨¨¨¨´ \ 〈\_\ { (__))<{_}. ` . //「 ̄ \ ∨/\}∠二二二二]__ ___  ̄ /〉| ト、\/Y⌒Y }\ _____ \ __\ _〈/ |= =| } /八___ノノ /∠二二二}// ̄ ̄}| _ _. /l_{/〉 |__|_ノ {_{ 〈 ,/ // ̄ ̄ ̄/ ^v──┴‐- ._//ニl / |. /_/〈/ }}二二}} [_] L/ // /\ \ ̄ ̄\____,//,ニ|ニ>|. 〈_〈_{_} / (/)三) (_)(/)) //__ _/ `<|_____,/ //二ニ| \\. V/ /二二/  ̄/ ̄`¨´ // ̄  ̄/\ ,//// \ 〈/ニニ,/\  ̄/ ̄/ニ7. {}三)\/二二/ ,/{_|_|_l__{_{______,/]二| _}| | | \ ̄ ̄\ 二二_/ニ/ [__] [_} ̄ ̄ _{___}/冂}八 x==ミ、/ /\/ / // }___/}ハハハ∨ハV | | | | // |_,| | | | \ {{ } }/=,/ \\\___/ \ \ァ く、 | | | l┐ {_{__| | 「 ̄\ {__, ==彡{=={ /  ̄ ̄[ ///|ニニ/ \ }vvv}. {}三厂〈二〉\ \[| | {二二}  ̄ ̄ ̄ ̄└──''"´ ̄ ̄ `マ \ `ー─ {ニ{二{二}二} (/)三}{二二}ニ) `\\// [_]__. V ∨ ∨ ∨ /| ̄〈二〉\ (/)ニ) // \_ | ̄| ̄| ̄| ̄|  ̄ └〈__[二{ \ |∧|∧|∧|∧|  ̄ ̄ V V V V 【名前】コマンドウルフ(LV 155)♂ 【タイプ】でんき/はがね 【特性】たいねつ… 「炎」技のダメージを半減する。 【技x8:かみなりのキバ、はがねのキバ、かみくだく、ボルトチェンジ、じゅうでん、ほえる、ステルスロック、まもる】 こうげき:C ぼうぎょ:C とくこう:C とくぼう:C すばやさ:A+ 【ポテンシャル】 『狂走』 先発で場に出ると、「すばやさ」が上がる。 『軍機狼の射撃』… 自身が「充電」状態になった時、相手の体力を1/8減少させる。 「瀕死」状態には出来ない。 『軍機狼の任務』… 自身が「充電」状態になった時、相手のデータを解析する。 『軍機狼の撤退』… 自身の「充電」状態が解除された時、T終了時に味方と任意交代することができる。 『ゾイド』… 「はがね」ポケモンを倒した時、自身の体力を1/2回復する。 『先の先』… 相手が優先度+1以上の技を使用した時、低確率で先に行動する。 『対地回避』… 敵陣に「地」ポケモンがいる時、相手の「地」技の命中率を低下(0.85倍)させる 『対地耐性』… 敵陣に「地」ポケモンがいる時、相手の「地」技のダメージを緩和(0.67倍)する。 『対地迫撃』… 敵陣に「地」ポケモンがいる時、低確率で自身の技のダメージが2倍になる。 『ド根性』… 中確率で相手の攻撃以外のダメージを無視する。 『狂走薬』… 1/試/自動 「まもる」等の技で相手の技を無効化した時、自身の「すばやさ」が上がる。zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 『エレクトロンバイトファング』… コマンドウルフ専用ポテンシャル。 場に出た時、自身を「充電」状態にすることが出来る。 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz タイプ相性 ばつぐん(4倍) 地 ばつぐん(2倍) 炎 闘 いまひとつ(1/2) ノ 電 草 氷 超 虫 岩 竜 妖 いまひとつ(1/4) 飛 鋼 こうかなし(---) 毒 【備考】 キバオウの手持ち
https://w.atwiki.jp/munemasaroad/pages/15.html
※ ここで説明する内容により生じる各自のパソコンの故障等の問題に関しては一切責任を持てませんので、その旨を理解した上で各自の責任により利用してください。 Linuxのコマンドを覚えるのには非常に時間がかかり、それだけで何日も費やしていては、研究をする上で非常に時間の無駄であると思いますので、何とかその手助けとなればと思い、Linuxのコマンド集を以下に添付しました。参考にして下さい。 adduser alias awk bg bzip2 cal cat cd chgrp chkconfig adduser [ユーザーID] [グループID] : ユーザーの追加 alias [別名[= コマンド ]] : コマンドなどの別名を登録する ⇒ unalias 別名 : 別名を削除 awk : 多様なテキスト処理が可能なスクリプト言語 bg [ジョブID] : 休止中のジョブをバックグラウンドモードで再開 bzip2 [オプション] [ファイル名] : ファイルの圧縮と解凍を行う.gzipより圧縮率が高い ⇒ bzip2の主なオプション -c : 圧縮した内容を標準出力に書き込み,元のファイルは変更しない -d : 圧縮ファイルを解凍する -v : 圧縮状況を表示する -k : 圧縮・解凍時に元のファイルを削除しない cal : 1ヶ月カレンダーの表示 ⇒ 例) cal -m : 週の最初の曜日が月曜日の1ヶ月カレンダー ⇒ 例) cal -m 6 2008 : 2008年6月の1ヶ月カレンダー cat 出力するファイルのパス : テキストファイルの内容を表示(ファイルの内容を一度に画面出力) ⇒ 複数のファイルをパラメータとして与えることができ,与えられたファイルは連結して出力 cd ディレクトリのパス : カレントディレクトリの変更 chgrp : グループだけを変える chkconfig : スタンドアロン方式のサービスの自動起動のオン・オフなどを切り替えるツール ⇒ ランレベル定義 0 : 停止モード 1 : シングルユーザーモード 2 : NFSを起動しないマルチユーザーモード 3 : テキストログインを使用したマルチユーザーモード 4 : 未使用 5 : グラフィカルログインを使用したマルチユーザーモード 6 : 再起動モード ⇒ 例) /sbin/chkconfig --list : 現在の設定で,システム起動時に起動するサービスの表示 ⇒ 例) /sbin/chkconfig smb on : Sambaの自動起動 ⇒ 例) /sbin/chkconfig smb off : Sambaの解除 chmod [対象] {+/-} [ファイルモード] [変更するファイルのパス]: ファイルのアクセス権の変更(ファイルの所有者またはrootユーザーのみ) ⇒ chmodの対象 u : ファイルの所有者 g : 同一グループのユーザー o : 他人 a : 全員 ⇒ 対象とモードの間の{+/-} + : 有効 - : 無効 ⇒ 数値によるファイルモード表記 読み込み(r) : 4 書き換え(w) : 2 実行(x) : 1 ⇒ ファイルモード 0 : --- 1 : --x 2 : -w- 3 : -wx 4 : r-- 5 : r-x 6 : rw- 7 : rwx ⇒ 例) chmod a+x grb2ctl.pl chown ユーザーID 変更するファイルのパス : ファイルの所有者とグループの変更(rootユーザーのみ) ⇒ -R : 指定したディレクトリ以下のすべてのファイルおよびディレクトリの所有権を変更できる ⇒ 例) chown masaki /home/masaki/analysis/ cp コピー元のパス コピー先のパス : ファイルのコピー ⇒ cpの主なオプション -r : ディレクトリに含まれるファイル・サブディレクトリも含めて他の ディレクトリに丸ごとコピーすることができる -i : コピー先にすでにファイルが存在する場合,上書きしても良いか確認を 求められる cut [オプション] [ファイル1] : 各行から指定したフィールド(項目)を出力 ⇒ cutの主なオプション -d 区切り文字 : 区切り文字を指定(デフォルトはタブ) -f 数値 : 出力するフィールドを指定 crontab [オプション] : cronを駆動するための一覧表 ⇒ crontabの主なオプション -l : cronのリストの表示 -e : cronの編集 ⇒ 例) crontab -e (内容) 30 0 * * * rsync -auv /DATA/d2/masaki/ /BACKUP-RAID/d2/ (意味) 日付変更の30分後にrsyncを実行 date : 日付と時刻を表示・設定 df : マウントされているディスクの消費容量を確認できる ⇒ dfコマンドの項目 ファイルシステム : ファイルシステムのデバイス名を示す 1k-ブロック : ファイルシステム全体の大きさをKB単位で示す 使用済 : 使用しているディスク容量をKB単位で表示する 使用可 : 未使用のディスク容量をKB単位で表示する 使用率 : ディスクの使用率をKB単位で示す マウント場所 : ファイルシステムがどのディレクトリにマウントされているかを示す ⇒ 例) df -h diff [オプション] : 2つのファイルの間の違いを出力 ⇒ diffの主なオプション -i : 英大文字と小文字の違いを無視 -b : スペースの数の違いを無視 -r : ディレクトリを比較する際,見つかったサブディレクトリをすべて比較 -N : ディレクトリを比較する際,2番目のディレクトリにのみファイルがある 場合,1番目のディレクトリに空のファイルがあるように動作する -u : unified出力形式を用いる -c : context出力形式を用いる ⇒ 例) diff test.dat tmp.dat dmesg : カーネルのログ用リングバッファの表示と制御.システムバッファから プリントされた最新の診断メッセージを読み取り,標準出力にプリント する.デバイス名の検索. ⇒ 例) dmesg | more ⇒ 例) dmesg | less du (-s) ディレクトリ名 : ディレクトリの容量の大きさを調べる ⇒ 例) du -s ⇒ 例) du /home/ ⇒ 例) du /home/ | sort -n | less dumpe2fs : ext2/ext3ファイルシステムの情報をダンプ(dump) ⇒ dumpe2fsの主なオプション -b : ファイルシステム上で不良ブロックとして扱われているブロックを表示 -f : dumpe2fsの理解しないファイルシステム属性フラグを持つようなファイルシステムでも、強制的に表示 -h : スーパーブロックの情報だけを表示し、ブロックグループデスクリプター の詳細情報は表示しない -x : 詳細なグループ情報のブロック数だけを16進数で表示 ⇒ 例) dumpe2fs -h /dev/sdb1/ echo : パラメータを標準出力に書き込む eject : 取り出しボタンを押さなくてもメディアが排出される emacs : UNIX系OSの標準エディタviに並ぶエディタとして広く使われている emacsの起動 ⇒ Emacsの主なコマンド(Alt+はEsc+でもよい) ⇒ ファイル操作 Ctrl+x Ctrl+f : ファイルを開く Ctrl+x Ctrl+v : 別のファイルを開く Ctrl+xi : カーソル位置に指定ファイルの内容挿入 Ctrl+x Ctrl+s : ファイルを保存 Ctrl+x Ctrl+c : ファイルを保存し,Emacs終了 Ctrl+x Ctrl+w : 別名でファイルを保存 ⇒ カーソル移動 Ctrl+f,→ : 右に移動 Ctrl+b,← : 左に移動 Ctrl+p,↑ : 上に移動 Ctrl+n,↓ : 下に移動 Alt+f : 次の単語に移動 Alt+b : 前の単語に移動 Ctrl+a : 行頭へ移動 Ctrl+e : 行末へ移動 Ctrl+v : 1画面分進む Alt+v : 1画面分戻る Alt+ : ファイルの先頭に移動 Alt+ : ファイルの末尾に移動 Ctrl+x Ctrl+x : マーク位置へ移動 ⇒ テキスト操作 Ctrl+d : カーソル上の文字を削除 Del : カーソルの前の文字を削除 Ctrl+k : カーソルの行末まで削除 Ctrl+x Ctrl+t : 前の行と入れ替える Ctrl+Space : マークをセット Ctrl+w : マークからカーソル前までカット Alt+w : マークからカーソル前までコピー Ctrl+y : カーソル位置にペースト ⇒ 検索 Ctrl+s : 順方向へ検索 Ctrl+r : 逆方向へ検索 ⇒ Windows操作 Ctrl+x 2 : Windowsを縦に2分割する Ctrl+x 3 : Windowsを縦に3分割する Ctrl+x o : Windowsを移動 Ctrl+x 0 : 現在のWindowsを削除 Ctrl+x 1 : 現在のWindows以外を削除 Ctrl+x ^ : 現在のWindowsを縦に拡大 Alt+x shrink+Windows : 現在のWindowsを縦に縮小 Ctrl+x 4 f : 他のWindowsにfileを読み込む Ctrl+x 4 0 : Windowsをバッファと共に削除 ⇒ Undo Ctrl+x u : 1つ前のコマンドを取り消す ⇒ 例) emacs exit : シェルを終了する export : ユーザー自身が環境変数を設定 ⇒ 最初から環境変数として定義する方法と,シェル変数を環境変数に「昇格」させる 方法の2つがある ⇒ 例) export | less : 環境変数を見る(printenvも同様) e2fsck : Linux ext2/ext3ファイルシステムをチェック ⇒ e2fsckの主なオプション -f : ファイルシステムがcleanな場合でも、強制的にチェック -v : 詳細を表示 -y : 全ての問いに対して「yes」と答える ⇒ 例) e2fsck -f /dev/sdb1/ fdisk : ハードディスクの領域(パーティション)を分ける,ハードディスクをフォーマットする. ⇒ fdiskの主なオプション a : ブート可能フラグ(どのパーティションからブートするかを指定するフラグ Windowsのブートプログラムが使用)をつける d : パーティションを削除する l : 現在知られているパーティションIDを一覧表示 m : ヘルプを表示 n : 新規にパーティションを作成 q : いままで行った変更事項を保存せずに終了 t : パーティションIDを変更 w : 今までの変更をディスクに書き込んで終了 ⇒ 例) /sbin/fdisk /dev/sda1 fg [ジョブID] : 休止中のジョブやバックグラウンドで実行中のジョブを,フォアグラウンドに移して実行 find [パス] [オプション] : ファイルを検索.指定したディレクトリ以下のファイルを検索 ⇒ Ctrl+c : コマンドの実行を中断できる ⇒ findの主なオプション -type タイプ : ファイルタイプを指定(f:普通のファイル,d:ディレクトリ, l:シンボリックリンク,など) -name パターン : ファイル名の指定.ワイルドカード使用可 -mmin 数値 : 数値分前に修正されたファイルを探す -mtime 数値 : 数値日×24時間前に修正されたファイルを探す -amin 数値 : 数値分前にアクセスされたファイルを探す -atime 数値 : 数値日前にアクセスされたファイルを探す -exec コマンド : ファイルのパスを出力する代わりに,指定したコマンドを実行 finger : ユーザー情報を出力(whoと類似している) ⇒ 例) finger masaki free : 物理メモリおよびスワップの使用量/空き容量を表示 fsck : ファイルシステムをチェックする gedit : Gnomeテキストエディタの起動 ⇒ Gnomeテキストエディタの主な操作キー Ctrl+C : コピー Ctrl+X : 切り取り Ctrl+V : 貼り付け Ctrl+Z : 元に戻す Ctrl+A : すべて選択 Ctrl+S : 保存 Ctrl+O : ファイルを開く Ctrl+N : 新しいタブを開く Ctrl+F : 検索ダイアログを開く grep [オプション] パターン(検索文字列) [ファイル1] : ファイルから特定の文字列を含む行を抽出する.指定されたパターンを検索し,マッチした行を出力 ⇒ egrepは拡張正規表現を利用可能 正規表現は「 」で囲い,また正規表現を使うときはgrepではなくて,egrepというコマンドを使う ⇒ grepの主なオプション -i : 大文字と小文字を区別せず検索 -v : 結果を反転し,マッチしない行を対象とする -n : 行頭に行番号を出力 -l : 行の内容は出力せず,マッチしたファイル名だけ出力 -r : ファイルとしてディレクトリを指定し,そのディレクトリと下位のディレクトリに含まれるすべてのファイルから検索 -A 数値 : マッチした行の前の行を,指定した行数だけ出力 -B 数値 : マッチした行の後の行を,指定した行数だけ出力 -C 数値 : マッチした行の前後の行を,指定した行数だけ出力 ⇒ grepで使用可能な正規表現 . : 任意の一文字 ^ : 行頭 $ : 行末 \ : 単語の先頭 \ : 単語の末尾 [文字リスト] : 文字列中のいすれか1文字 * : 直前の表現の0回以上の繰り返し ⇒ 例) ls /usr/bin | grep tiff : lsの結果からtiffを含むコマンドを抽出 ⇒ 例) ls /usr/bin | egrep ^as : 正規表現の使用例(grepでもいける...) ⇒ 例) mv /usr/bin | grep tiff /home/masaki : バックスラッシュで囲まれた部分は,mvコマンドが実行される前に実行され,その結果が引数として渡される groupadd [グループID] グループ名 : グループの追加 groupdel グループ名 : グループの削除 gunzip [オプション] [ファイル名] : ファイルの解凍を行う gzip [オプション] [ファイル名] : ファイルの圧縮と解凍を行う ⇒ gzipの主なオプション -c : 圧縮した内容を標準出力に書き込み,元のファイルは変更しない -d : 圧縮ファイルを解凍する(gunzip) -l : 圧縮ファイルのリストを表示する -r : 再帰的にディレクトリ内を圧縮する ⇒ gzip,gunzip,zcat gzip : 圧縮を担当 gunzip : 展開を担当 zcat : 圧縮と展開を担当 head [オプション] [ファイル1] : ファイルの最初の部分を表示 ⇒ 例) head -n 3 : 先頭から3行を表示 history : ヒストリとして記録されている内容を一覧する ⇒ 例) !3:3番目の作業を行う iconv : 文字コードの変換を行う ⇒ iconv -l : 利用可能な文字コードの一覧を出力 ⇒ iconv -f : 変換元の文字コード -t 変換後の文字コード ifcfg ⇒ /sbin/ifcfg内の項目とその意味 DEVICE : ネットワークデバイスのデバイス名 BOOTPROTO : IPアドレスの設定方法.noneの場合は静的にIPアドレスなどを設定する IPADDR : デバイスに割り当てるIPアドレス NETWORK : デバイスが属するネットワークアドレス NETMASK : デバイスのネットマスク BROADCAST : デバイスのブロードキャストアドレス ONBOOT : 起動時にこのデバイスを有効にするかどうか ifconfig : インターフェイスに設定されたアドレスを確認 ⇒ 例) /sbin/ifconfig ⇒ 例) /sbin/ifconfig -a : 動作を停止しているものを含めた,すべてのNIC(ネットワークインターフェイス)の情報を表示 init : システムの起動を行うプログラム.rootユーザーがランレベル(Linuxシステムの動作モード)を変更する際にも用いる. ⇒ initのランレベル 0 : 終了に移行する状態 1 : シングルユーザーモード 2 : NFS関連以外のネットワーク機能が使える 3 : ネットワークのフル機能が使用できる 4 : 使用されていない 5 : X Window SystemによるGUIログイン 6 : 再起動に向かう状態 ⇒ 例) init 1 iwconfig : 無線LANアダプタの設定状態の閲覧や設定 ⇒ 例) /sbin/iwconfig jobs [ジョブID1] : 起動しているジョブの一覧の出力 ⇒ jobs -l : プロセス番号も表示 kill [オプション] [プロセスID1] : プロセスに各種シグナルを送る ⇒ killall [オプション] [プロセス名1] :プロセスの名前を指定して各種シグナルを送る ⇒ killの主なオプション -TERM : 終了命令を送る(デフォルト) -KILL : 強制終了命令を送る -INT : 中断命令を送る(Ctrl+c) -STOP : 休止命令を送る(Ctrl+z) -HUP : 元の意味は端末の切断だが,設定ファイルの読み直し命令として使われることが多い -CONT : 休止したプロセスに対する再開命令を送る ⇒ 例) kill -KILL [topで表示したPIDの数字] less 出力するファイルのパス : テキストファイルの内容を表示 ⇒ ファイルの内容を一画面ごとに表示 ln リンク元のパス 作成するハードリンクのパス : ハードリンクの作成 ⇒ ln -s リンク元のパス 作成するシンボリックリンクのパス : シンボリックリンクの作成 ⇒ シンボリックリンクをシンボリックリンクとして複製するには,cpコマンドに-dオプションを渡す必要がある locate [パターン(文字列)] : ファイル名データベースからファイルを検索 logout : ログアウトする ls : ファイルやディレクトリの一覧を表示 ⇒ パラメータとしてファイル名やディレクトリ名を複数与えることができる ⇒ lsコマンドにより一覧表示されたファイルの種類別色分け 通常ファイル : 黒色 ディレクトリ : 青色 実行ファイル : 緑色 圧縮ファイル : 赤色 画像ファイル : 紫色 リンクファイル : 水色 デバイスファイル : 黄色 ⇒ lsコマンドのオプション -F : ディレクトリの後ろに「/」を,実行可能なファイルの後ろに「*」を,シンボリックリンクの後ろに「@」を付加して表示 -t : 時刻順に表示 -a : カレントディレクトリ(.)と親ディレクトリ(..),および「.(ピリオド)」ではじまる隠しファイルを含めて出力 -l : ファイルごとにモード,リンクの数,所有者名,グループ名,サイズ (バイト単位),タイムスタンプを含んだ長い形式で表示 -S : ファイルサイズでソートを行う -r : ソート方向を逆にする ⇒ ls -lで表示される各項目 パミッション : ファイルに対する許可の設定を示す リンク数 : そのファイルに対して何個リンクされているかを示す ファイルの所有者 : ファイルの所有者を示す ファイルのグループ : ファイルの所有グループを示す ファイルサイズ : ファイルの大きさをバイト単位で示す 最終更新日時 : ファイルが最後に更新された日を示す ファイル名 : ファイルの名前を示す ⇒ ls -lで表示される記号とファイルの種類 - : 通常のファイル d : ディレクトリ l : シンボリックリンク b : ブロック型デバイスファイル c : キャラクタ型デバイスファイル ⇒ 例) ls -lsa ⇒ 例) ls -lSa ⇒ 例) ls -lSra ⇒ 例) ls -lat man : コマンドのマニュアルページを表示 ⇒ 終了する時は「q」と入力 ⇒ 例) man -k editor:-kオプションを使うことにより,キーワードを指定して,該当するマニュアルページを検索することも出来る.例えばeditorについて記述されたマニュアルページを探したい場合に使用 ⇒ 例) man cal mkdir 作成するディレクトリのパス : 新しいディレクトリを作成 ⇒ -p : 存在しない親ディレクトリも同時に作成 ⇒ 例) mkdir tmp mke2fs : パーティションをフォーマット.ext2形式のファイルシステムを作成するプログラム ⇒ 例) /sbin/mke2fs /dev/sda1 ⇒ 例) /sbin/mke2fs -j /dev/sda1 : ext3形式のファイルシステムを作成するオプション mkfs : ファイルシステムを作成する more [オプション] [-行数] [+行数] ファイル名 : ファイルの内容を1画面ごとに表示.catコマンドと違い,表示が複数の画面に及ぶ場合でも,画面が流れない. ⇒ moreの主なオプション -d : ページ停止時にメッセージを表示 -f : 実際の行数をカウント -l : 改ページを表すキャラクター「^L」を無視 -p : 画面クリアしてページを切り替え -s : 連続した空行を1行にまとめて表示 -u : アンダーラインの表示を禁止 [-行数] : 一度に表示する行数を指定 [+行数] : 表示開始行を指定 mount [] デバイス名 ディレクトリ名 : Linuxではルートディレクトリを根(root)とした木構造のファイルシステムになって おり,あるデバイス上のファイルシステムをこの木構造に接続する際に用いる. ⇒ umount ディレクトリ名 : アンマウント ⇒ 例) mount /dev/sda1 /mnt/mntsda1 mv 移動元のパス 移動先のパス : ファイルの移動 ⇒ 例) mv -f 移動元のパス 移動先のパス : 上書きの確認の問い合わせをしない nano : CUIのテキストエディタであるnanoの起動 ⇒ -F : マルチバッファを有効にする,-w:自動改行しない netstat : ネットワークに関する情報(経路テーブル情報,NICの状態,ソケットの利用状況)の表示 ⇒ netstatの主なオプション -a : すべてのソケットを表示(接続待ち状態になっているサーバーも表示) -r : 経路テーブル情報を表示(ゲートウェイのIPアドレスを検索) -i : すべてのNICの情報を表示 ⇒ 例) netstat -a ⇒ 例) netstat -r ⇒ 例) netstat -i nkf [オプション] [入力ファイル] : 文字コードを変更する ⇒ nkfの主なオプション -e:日本語EUCに変換 -j:JISに変換 -s:シフトJISに変換 nslookup ホスト名またはIPアドレス : ホスト名をDNSサーバーに渡し,ホスト名に対応するIPアドレスを検索(逆も可能) ⇒ 例) nslookup 192.….….… ntk [オプション] [ファイル1] : 文字コードの変換を行う.文字コードを自動判別する機能をもつ ⇒ ntkの主なオプション -w : UTF-8で出力 -s : シフトJISで出力 -e : EUC-JPで出力 -j : JISコードで出力 -W : 入力コードをUTF-8と仮定する -S : 入力コードをシフトJISと仮定する -E : 入力コードをEUC-JPと仮定する -J : 入力コードをJISコードと仮定する -g : 自動判別の結果を出力 ntpdate NTPサーバー : NTPサーバーから日時を取得してシステムの日時を設定し直す parted : パーティションテーブルとファイルシステムを編集するための プログラム.パーィション内のデータを保持したままコピーやサイズ変更,移動などができる paste : ファイルを同じ行で連結 ⇒ 例) paste file1 file2 file12 passwd [ユーザー名] : パスワードの設定 perl : awkよりさらに強力なスクリプト言語 ping [オプション] ホスト名もしくはIPアドレス : パラメータとして与えたホストに向かって応答を要求するメッセージを送り,応答が返ってくるのを待つ ⇒ ネットワークに機器を接続してIPアドレスなどを設定した後,設定が上手くいっているかを確かめるために使われる ⇒ -c 回数 : 指定した回数だけパケットを送り,応答を受け取った後終了する printenv : 環境変数だけを確認 ps [オプション] : プロセスの一覧を表示 ⇒ psの主なオプション a : 自分以外のユーザーのプロセスについても出力 l : プロセスに関する情報を詳細表示 u : プロセスの詳細情報(プロセスの所有者やCPUの使用率など)を出力 x : 制御端末のないプロセスの情報も出力 w : 出力幅を広げる f : プロセスの親子関係をツリー状にして表示 ⇒ psコマンドで表示される項目 USER : ユーザー名 PID : プロセスID %CPU : プロセスのCPU占有率 %MEM : 物理メモリの占有率 VSZ : プロセスが使用する仮想メモリ量(単位はKバイト) RSS : プロセスが使用する物理メモリ量(単位はKバイト) TTY : 端末 STAT : プロセスの状態 START : プロセスが動作を開始した時刻 TIME : プロセスの実行時間 COMMAND : プロセスのコマンド名 ⇒ 例) ps aux | less ⇒ 例) ps aux | grep root ⇒ 例) ps ux pstree : プロセスの階層構造の出力 pwd : カレントディレクトリの表示 renice : 実行中の優先順位を変更するコマンド ⇒ reniceの主なオプション -u : ユーザーで優先度を変更する -p : プロセスIDで優先度を変更する -g : グループIDで優先度を変更する ⇒ 例) renice -1 -u masaki rm 削除するファイルのパス : ファイルを削除 ⇒ rmの主なオプション -i : 削除する前に本当にファイルを削除しても良いかどうかの確認を行う -r : ディレクトリの中身を再帰的に削除 -f : 存在しないファイルを無視する.削除の問い合わせをしない. ⇒ 例) rm -rf ディレクトリ名 rmdir 削除するディレクトリのパス : ディレクトリの削除 ⇒ rmdirの主なオプション -r:ディレクトリに含まれるファイルやサブディレクトリも含めて一度に削除 -i:コピー先にすでにファイルが存在する場合,上書きしても良いか確認を求められる ⇒ 例) rmdir tmp/ route : デフォルトゲートウェイが正しく設定されているかを確認 ⇒ -n : アドレスをホスト名に変換せずに表示 rpm -ivh hogehoge.rpm : インストール ⇒ rpmの-qと組み合わせて使うオプション -a : システムにインストールされているすべてのパッケージを対象とする -p パッケージファイル名 : 指定したパッケージファイルを対象とする -l : そのパッケージにどのようなファイルがあるかを表示する -i : パッケージに関する情報 -f パス名 : 指定したパス名のファイルはどのパッケージに属するのかを調べる ⇒ 例) rpm -qa : インストール済みのすべてのパッケージの表示 ⇒ 例) rpm -qa | grep hogehoge : インストール済みのパッケージのうち,名前に hogehogeが含まれているパッケージを抽出 ⇒ 例) rpm -q hogehoge.rpm : hogehoge.rpmがインストールされているか調べる ⇒ 例) rpm -q samba : インストールされている場合バージョンの確認 ⇒ 例) rpm -ivh --test hogehoge.rapm : インストールは行わず,検査のみ行う ⇒ 例) rpm -ql hoge : hoge.rpmのインストール先やファイル構成を表示 ⇒ 例) rpm -qR hogehoge.rpm : hogehoge.rpmの依存しているパッケージを表示 ⇒ 例) rpm -qf /usr/bin/perl : インストールされているファイルからrpmファイルを特定する ⇒ 例) rpm -qa | grep hogehoge | xargs rpm -e : インストール済みパッケージのうち,名前にhogehogeが含まれているパッケージをアンインストール ⇒ 例) rpm -qa | grep samba ⇒ 例) rpm -qpi hogehoge.rpm : rpmファイルの情報を検索 ⇒ 例) rpm -i | -U [オプション] hogehoge.rpm : パッケージのインストールとアップグレード ⇒ インストール/アップグレードする際に用いるオプション -v : 冗長表示する(展開中のパッケージ名の表示) -h : パッケージ展開の進度を"########"で表示する --force : 強制的にインストール/アップグレードを行う --nodeps : 依存関係を無視する ⇒ 例) rpm -e hogehoge : アンインストール rsync : ファイルを効率的に転送する.2つのディレクトリを同期させる ⇒ rsyncの主なオプション --delete : バックアップ元に存在しないファイルがバックアップ先にあった場合に削除される -a : アーカイブ・モードで実行する -u : 同期先ディレクトリに同期元ディレクトリよりも新しいファイルがある 場合には,ファイルを同期しない -v : 同期の情報を詳細表示 --delete : 送信側にないファイルを削除 ⇒ 例) rsync -auv --delete /DATA/d2/masaki/ /BACKUP-RAID/d2/masaki/ scp [ユーザー名@]ホスト ファイル名 : SSH(Secure Shell)プロトコルを利用してホスト間でファイルをコピー sed [オプション] [ファイル1] : 特定の文字列を検索・置換する.入力されたテキストに対して様々な変換を行って出力する ⇒ sedの主なオプション -e:操作内容を指示するスクリプトを指定する.スクリプトが1つの場合は省略 -f:与えられたファイルからスクリプトを読み取る ⇒ sedの主な置換用スクリプト s/検索パターン/置換文字列 : 検索パターンを置換文字列に置換する.行ごとに最初の1つだけを置換する s/検索パターン/置換文字列/g : 検索パターンを置換文字列に置換する.すべて置換する ⇒ 例) sed s/置換前文字列/置換後文字列/g 置換前ファイル 置換後ファイル ⇒ 例) sed s/premon/rain/g premonwo.csh rainwor.csh set : 設定されているシェル変数を参照 ⇒ unset : 設定されたシェル変数を削除 ⇒ 例) set | less : シェル変数を見る shutdown -h now, poweroff, halt : 終了 ⇒shutdown -r now, reboot : 再起動 sort [オプション] [ファイル1] : ファイルを昇順にソートする.標準入力もしくはパラメータとして与えられたファイルの内容を並べ替えて出力 ⇒ sortの主なオプション -c : ソートされているかチェックする -m : マージする -b : 行頭のスペースやタブを無視する -f : 大文字と小文字を区別しない -n : 数値として比較する(デフォルトでは文字列として比較) -u : 重複行は出力しない -r : 逆順にソート(並べ替え)する ssh [ユーザー名@]ホスト名もしくはIPアドレス : 暗号や認証の技術を利用して安全にリモートホストにログインするためのプロトコル ⇒ 例) ssh masaki@192.….….… (⇒ OpenSSHがフリーで利用可能) startx : X-Windowの起動 su (-) : rootユーザーのシェルを利用することができる ⇒ exit ⇒ オプションの「-」は,rootユーザーのホームディレクトリでシェルが起動し,管理作業に必要な環境変数がセットされるなど,rootとして新規にログインした場合と同じ状態になる.通常はこのオプションを付けて使う. sudo 実行したいコマンド : 管理者権限でコマンドを実行できる ⇒ 以下のコマンドの中で動作しない場合に,以下のコマンドの前に置き,スペースをうってコマンドをうつ ⇒ rootにしか許されていないコマンドがあるため ⇒ 例) sudo poweroff tail [オプション] [ファイル1] : ファイルの末尾を出力する tar [オプション] [ファイル名] : 複数のファイルを1つにまとめる(アーカイブを作成) ⇒ tarの主なオプション -c : アーカイブを作成 -x : アーカイブを展開 -t : アーカイブの内容を出力 -v : 処理内容を詳しく表示 -z : アーカイブをgzipで圧縮・解凍 -j : アーカイブをbzip2で圧縮・解凍 -C ディレクトリ名 : 指定したディレクトリに移動してから展開 -f ファイル名 : アーカイブファイル名を指定 ⇒ tarのよく使われるオプションの組み合わせ -cvzf ファイル名 : アーカイブを作成しgzipで圧縮 -xvzf ファイル名 : gzipで圧縮されたアーカイブを解凍してから展開 -tvzf ファイル名 : gzipで圧縮されたアーカイブに含まれるファイルの一覧を出力 -cvjf ファイル名:アーカイブを作成しbzip2で圧縮 -xvjf ファイル名:bzip2で圧縮されたアーカイブを解凍してから展開 -tvjf ファイル名:bzip2で圧縮されたアーカイブに含まれるファイルの一覧を出力 ⇒ 圧縮する拡張子と指定するオプション .tar : tvf .tar.Z : ztvf .tar.gz : ztvf .tgz : ztvf .tar.bz2 : ltvf ⇒ 展開(アーカイブ)する拡張子と指定するオプション .tar : xvf .tar.Z : zxvf .tar.gz : zxvf .tgz : zxvf .tar.bz2 : lxvf ⇒ tarと組み合わせて使う圧縮ファイル compress(.Z) : UNIXに古くからある圧縮プログラム gzip(.gz) : compressよりも高い圧縮率を目指してつくられた圧縮プログラム bzip(.bz2) : 圧縮に非常に時間がかかるが,gzipよりも高い圧縮率を誇る ⇒ 例) tar zxvf ファイル名 ⇒ 例) tar cvjf rain_original.tar.bz2 rain_original/ : ディレクトリのアーカイブと圧縮 tee [オプション] ファイル名 : 標準入力から読み込んだ内容を標準出力とファイルの両方に出力 ⇒ -a : ファイルを上書きせず,追加する telnet [オプション] ホスト名もしくはIPアドレス : 他のホストに接続して相互通信を行うことができる top : 定期的に実行中のプロセスを監視し,CPUの使用率順にプロセスを並べて表示 ⇒ topの主なオプション M : メモリの使用率順に並べ替える q : 終了 ⇒ top起動後 1 : 詳細なCPU使用状況等が表示される touch : 空のファイルを作成 ⇒ touchコマンドはファイルのタイムスタンプを変更するコマンドだが,存在しないファイルをパラメータとして与えることで,空のファイルを作成できる ⇒ 例) touch tmp traceroute [オプション] ホスト名もしくはIPアドレス : 目標のホストに到達するまでに経由したルートを知ることができる(pingで相手と通信 できない場合に用いられる) ⇒ tracerouteの主なオプション -n : 各ルータのアドレスを名前解決しない tune2fs : ext2/ext3ファイルシステムのパラメータを調整 ⇒ tune2fsの主なオプション -c : ファイルシステムのチェックを行う回数を設定 -j : ext3ジャーナルをファイルシステムに追加 ⇒ 例) tune2fs -j /dev/sda1/ ⇒ 例) tune2fs -c 3 /dev/sdb1/ umask : 新規にファイルを作成した時に設定されるパーミッションを確認・設定 uniq [オプション] [ファイル1] : 内容が重複する行を1つにする.重複する行がある場合に1行だけ出力して残りは捨てる ⇒ uniqの主なオプション -u : 重複していない行のみ出力 -d : 重複している行のみ出力 -c : 重複している行数と共に行の内容を出力 unzip (-l) ファイル名 : ZIP形式のアーカイブを扱う updatedb : データベースの更新 userdel [-r] ユーザー名 : ユーザーの削除 vi : UNIX系OSの標準エディタとして広く使われているviの起動 ⇒ viの主なコマンド viは他のエディタと違い.「コマンドモード」と「入力モード」があり,モードを 切り替えて使用する.起動直後は「コマンドモード」になっていて,「入力モード」への切り替えコマンドを入力すると文字の入力が出来るようになる.Escキーを押すといつでも「コマンドモード」に戻れる. ⇒ 起動 vi ファイル名 : 編集対象のファイルを開く(複数ファイルも可) vi +n ファイル名 : n行目から表示 vi + ファイル名 : 最後一画面を表示 vi + /文字列 ファイル名 : 文字列が存在する行から表示 vi -r ファイル名 : 壊れたファイルをリカバリする ⇒ カーソル移動 h,BS : 1文字左へ移動 j,Ctrl+N : 1行下へ移動 k,Ctrl+P : 1行上へ移動 l,Space : 1文字右へ移動 H : 画面の最上行へ移動 M : 画面の中央行へ移動 L : 画面の最下行へ移動 G : ファイルの最終行へ移動 nG : ファイルのn行目へ移動 0 : 行の頭へ移動 $ : 行の最後へ移動 Ctrl+F : 1ページ下へ Ctrl+B : 1ページ上へ Ctrl+D : 半ページ下へ Ctrl+U : 半ページ上へ ⇒ 入力・編集 a : カーソルの右から入力開始 A : 行末から入力開始 i : カーソルの左から入力開始 I : 行頭から入力開始 o : 現在の行の下に1行挿入し,その行頭から入力開始 O : 現在の行の上に1行挿入し,その行頭から入力開始 J : 次の行と現在の行とを結合 3J : 下の2行を現在の行とを結合 ⇒ 削除 x : カーソル上の1文字削除 X : カーソルの左の文字を1文字削除 dd : 現在の行を削除(バッファにコピーされる) ndd : n行削除 dw : カーソル上の1語を削除 df 字 : カーソル位置から指定した字までを削除 d$ : カーソル位置から行の最後までを削除 d^ : カーソルの位置から行の先頭までを削除 行1,行2 d : 行1から行2を削除 ⇒ 検索 / 文字列 : 文字列を検索 ? 文字列 : 文字列を検索(逆方向) n : 順方向へ検索 N : 逆方向へ検索 ⇒ 置換 r : カーソル上の1文字を他の1文字に置換 R : カーソル上の文字からEscが押されるまでの文字列を置換 s : カーソルのある1文字を他の文字列で置換 S : 現在の行を他の文字列で置換 cw : カーソル位置からこの語の最後までを置換 cf 字 : カーソル位置から指定した字までを置換 C : カーソル位置から行の最後までを置換 , : 直前のsコマンドの繰り返し %s/置換前/置換後 : 置換前の文字列を,置換後の文字列で置換.もっとも近くにある文字列1つに対してのみ実行 %s/置換前/置換後/g : 置換前の文字列を,置換後の文字列で置換.ファイルの中すべての文字列に対して置換 ~(チルダ) : 大文字・小文字を変更 ⇒ カット・ペースト yy : 現在の行をバッファにコピー nyy : n行分をバッファにコピー yw : 単語をバッファにコピー p : バッファ内のテキストを挿入(文字,単語はカーソルの右に,行は現在の行の下に挿入) P:バッファ内のテキストを挿入(挿入位置はpの逆.文字,単語はカーソルの左に,行は現在の行の上に挿入) ⇒ Undo・Redo u : 直前の操作を取りやめる U : 行全体の操作を取りやめる . : 直前の操作の繰り返し ⇒ ファイル操作 w [ファイル名] : 現在のファイル(指定ファイル)に保存 w! [ファイル名] : 書き込みを強行 行1,行2 ファイル名 : 行1から行2のテキストをファイルに保存 w ファイル名 : 現在ファイルの最後に加える r ファイル名 : 現在の行の次の行にファイルを読み込み,挿入 r : 現在の行の次の行に現在のファイルを読み込み,挿入 args : 編集ファイルの一覧を表示 n : 複数個のファイルを編集時,次のファイルを編集対象とする e# : 1つ前の編集ファイルに戻る e!% : 現在のファイルを再ロードして,最初から編集をやり直す e ファイル名 : 指定ファイルを編集対象とする rewind : 現在のファイルの変更内容を保存して,リストの最初から編集をやり直す rewind! : 現在のファイルの変更内容を保存しないで,リストの最初から編集をやり直す ⇒ 終了 ZZ : viを終了(内容が変更されている場合は保存) wq : ファイルに保存してvi終了 q : viを終了(内容が変更されている場合は警告) q! : viの強制終了(内容が変更されていても保存されない) ⇒ Unix系コマンドの実行 ! コマンド : コマンド を実行 !! : 直前の コマンド を実行 sh : 一時的にシェルに戻る.exitでviに戻る ⇒ コマンドのフィルタリング ! コマンド : コマンド を実行して結果を挿入 !!date : dateの結果の挿入 !!tr A-Z a-z : カーソル行の大文字を小文字に変換 ⇒ テキスト入力の略記 ab 文字列 置換文字列 : 文字列 と入力すると 置換文字列 に置き換えるよう に設定 unab 文字列 : 文字列 の置き換え設定を解除 ab : 一覧表示 ⇒ その他 Ctrl+G : ファイル名,修正の有無,現在の行数などの情報を表示 Ctrl+R : 画面を再表示 Shift+Q : exで編集 vi : exからviに戻る ⇒ コマンド set number, set nu : 行番号を表示 set no number, set nonu : 行番号の表示をやめる set showmode : 現在のモードを表示 set showmatch : ()や{}の対応の報告をするようになる set ignorecase : 大文字・小文字の区別なく検索 set autoindent : 自動インデントモード set noautoindent : 自動インデントモードをやめる set all : すべてのオプションを表示 vmstat (-n) : メモリ,ディスク,プロセッサなどシステムの利用状況を確認 wall : システムが停止するというメッセージを送る wc [オプション] [ファイル名] : テキストの行数,単語数,バイト数を出力 ⇒ wcの主なオプション -l : 行数のみ出力 -w : 単語数のみ出力 -c : バイト数のみ出力 ⇒ 例) ls /usr/bin | wc ⇒ 例) ls /usr/bin | grep ^as | wc wget [オプション] URL:HTTPやFTPサーバーからファイルをダウンロード ⇒ wgetの主なオプション -c : 途中までダウンロードされたファイルがあれば続きからダウンロード -r : リンクをたどってファイルを取得 -l 数値 : 指定した数値だけリンクをたどる(指定しなければ5) -np : 親ディレクトリはたどらない -A パターン : ダウンロードするファイル名のパターンを指定 who : 誰がインストールしているかを知る ⇒ 例) who -u:最後に端末を操作してからの経過時間を表示 whoami : ユーザーのユーザーIDを表示 xargs : 標準入力から空白あるいは改行で区切られた文字列のリストを受け取り,コマンドの長さ制限を超えないように分割して実行してくれる xeyes : マウスの位置を追いかける「眼」を表示 xterm : Xtermの起動 2010/04/18 11 18 16 足あと -
https://w.atwiki.jp/oldharukeiserver/pages/31.html
・使用可能コマンド簡易一覧(簡易表の為詳細は各記事へ) プラグイン名 コマンド 説明 BlockHat /hat 持っているアイテムをかぶる 素手の時は解除 ChestShop /iteminfo アイテムの情報を表示する。エンチャ装備の場合IDを割り振る。 iConomy /money 現在の所持金を表示 /money top 現在の所持金ランキングを表示 /money pay [playername] [金額] [playername]に[金額]の金額を贈ります Jobs /jobs browse 就ける職業名一覧を表示 /jobs join [jobname] [jobname]に書いた職業に就く /jobs leave [jobname] [jobname]に書いた職業を辞める McMMO /mcstats 自分のMcMMOステータスを表示 /mctop McMMOレベルランキングを表示 /mcrank 自分の各スキルの順位を表示 MobArena /ma join [施設名] モブアリーナに入れる。現在稼働中なのは、「コロッセオ」「ボンバーマン」「Gun」(モブアリーナ) /ma spec [施設名] モブアリーナにある施設を観戦できます /ma leave モブアリーナにある施設から出られます /ma arenas モブアリーナにある使用可能施設の一覧が出ます MyPet /petinfo [username] [username]のペットの状態を表示する /petname [new-pet-name] ペットの名前を設定できる /petrelease [pet-name] ペットを解雇する(解雇時野生化するので注意してください) /petcall ペットを自分のところに呼び寄せる /petsendaway ペットを非表示にする(収納されます) /petskill ペットのスキルレベルを表示する /petstop ペットの攻撃を止める /petcst 自分のペットの利用可能なスキルツリーを表示 /petinventory ペットのインベントリを開く レベルで開放 /petpickup ペットがアイテムを拾うかOn/Off レベルで開放 /petb ペットの行動を切り替える /petbeacon ペットのビーコンを表示する レベルで開放 /petbeacon stop [username] ペットビーコンを停止する。 PvPArena /pa [施設名] PvPエリアにある施設に入れる 現在稼働中なのは、「Ghost」 /pa leave PvPArenaから途中退場するコマンド PVPGunPlus /pvpgunplus toggle PVPGunPlusのon/offの切り替え uHome /home set [name] 現在地をホームポイント[name]に登録 /home [name] ホームポイント[name]までワープ /home list 現在のホームポイント一覧 /home delete [name] ホームポイント[name]を削除する
https://w.atwiki.jp/ronserver/pages/52.html
エンチャントテーブルの近くでコマンドを打つと 現在手に持っているものを修復できます 修復には同じアイテムが必要 耐久が減ったアイテムでも消費アイテムとして使用可能 このコマンドのメリットはエンチャント付の物を修復出来ること
https://w.atwiki.jp/magicman/pages/42776.html
DMID-01で登場した種族。 詳しくは以下。 作者:ヴァン 【文明】 水 【命名ルール】 「永世機 ~」 【進化冠詞】 「永世機王 ~」 水文明に属する人型の種族。 サイバー・ムーンを小型化、コマンド化した種族。 DMID-01で登場した水、火、自然のコマンド専用の装攻を持つ。 種族一覧 カードリスト:ヴァン
https://w.atwiki.jp/arankbutler/pages/18.html
サブカテゴリ一覧 テンプレート http //write.asahi.ne.jp/modules/xfsection/article.php?articleid=2 ■フォルダ内のファイル一覧をテキストファイルに出力する方法 コマンドプロンプトから以下のように入力します。 ファイルの一覧がCドライブの直下にlist.txtというファイル名で保存されます。 c \Windows\dir/B c \list.txt このようにコマンドを実行するフォルダを指定すると、そのフォルダのファイル一覧が保存されます。 ※フォルダを指定しないとカレントになります。 例えば、c \donloadフォルダにあるMPEGファイルのファイル一覧をc \list.txtに保存する場合は、以下のようになります。 c \download\dir/B *.mpg c \list.txt これらの方法では、c \list.txtが存在すると、エラーになってしまいます。 新規にファイル一覧を作りたい場合は、list.txtというファイルを削除してから実行してください。 既に存在するファイル一覧に実行結果を追加するには、「 」の部分を「 」に変えます。 c \download\dir/B *.avi c \list.txt 以下のように2つの拡張子を一緒にファイル一覧にすることもできます。 c \download\dir/B *.avi *.mpg c \list.txt このままではファイル名順に並んでしまい、拡張子毎になりません。 拡張子毎に並べるには、以下のように/OEオプションを追加します。 c \download\dir/B/OE *.avi *.mpg c \list.txt ■ファイルを下階層のフォルダも含めて探してファイル一覧を保存する方法 コマンドプロンプトから以下のように入力します。 for /R %i in (*.csv) do echo %i list.txt 「*.csv」のところを、「neko.gif」にしてc \からこのコマンドを実行すれば、 Cドライブ配下のフォルダ全部からneko.gifを探せます。 for /R %i in (neko.gif) do echo %i list.txt ■ファイルを探すバッチファイルを作る方法 前回、for命令を使ってファイルを下階層まで探すコマンドを作ったのですが、毎回長いコマンドを入力していては大変です。そこで、この記述をバッチファイルにして、自分だけのオリジナルコマンドを作りましょう。 メモ帳で以下の通り入力します。 ファイル名の変わりに「%*」を指定しているのは、コマンドライン引数の全てを受け取る為です。コマンドライン引数(パラメータ)を受け取るには、%1で1番目の引数、%2で2番目の引数、%*で全ての引数を受け取ります。 @echo off for /R i in (%*) do echo i windowsフォルダ(c \windowsやc \winntなど)に、ffind.batというファイル名で保存します。windowsフォルダに作ったバッチファイルは、どこでもこのコマンドを呼び出せるようにするのに手っ取り早い方法です。 作成したffindコマンドを使ってみましょう。以下のようにコマンドプロンプトで入力して使います。gifファイルとpngファイルを検索してみます。 ffind *.gif *.png gifファイルの検索結果をファイル(kekka.txt)に保存するには、以下のように入力します。 ffind *.gif kekka.txt 検索したいファイル名は、自由に指定できます。 ffind *.png pnglist.txt ■ファイルを結合する方法 ファイルを結合するには、以下のように入力します。 a.txtとb.txtの内容を結合して、c.txtにします。 copy a.txt+b.txt c.txt バイナリファイルを結合するには、/Bオプションをファイル名の後につけます。 copy a.txt/B+b.txt/B c.txt バイナリファイルとテキストファイルを結合するには、バイナリファイルは/Bを、テキストファイルには/Aをファイル名の後につけます。 copy a.txt/B+b.txt.B+c.txt/A d.txt テキストファイルのコピー方法はもう1つあります。以下のように入力します。 type a.txt b.txt c.txt typeを使った方法では、直接与えた文字も結合して出力できる点で便利です。 例えば、2つのファイル(0201.logと0301.log)のそれぞれの内容の前にタイトルを付加して、all.txtに結合結果を出力できます。 echo 2月1日ログ type 0201.log echo 3月1日ログ type 0301.txt all.log ■ファイル内の文字列を検索する方法(下階層フォルダも検索します) 例えば「NEKOCHAN」という文字列が書いてあるテキストファイル(*.txt)を探すには、以下のコマンドを実行します。 for /R %i in (*.txt) do findstr "NEKOCHAN" %i これをバッチファイルにして、いつでも使える便利コマンドにしてみましょう。 メモ帳で以下の通り入力し、Windowsフォルダ(c \windowsやc \winntなど)に、grep.batというファイル名で保存してください。 @echo off for /R i in (%2) do echo i findstr /N %1 %%i 今回作ったgrepコマンドは、例えば、gifファイルを使っているHTMLファイルを探す場合、以下のように実行します。 実行したフォルダ配下のすべてのHTMLファイルでgifという文字列が使われているか検査して、ファイル名とその一部の内容を表示します。 grep "gif" *.html 結果をファイルに保存するには、以下のようにコマンドを実行します。 grep "gif" *.html giflist.txt 複雑な検索も正規表現で検索できます。 . ワイルドカード 任意の文字 繰り返し ゼロ個以上の直前の文字またはクラス ^ 行位置 行頭 $ 行位置 行末 [class] 文字クラス セットの任意の 1 文字 [^class] 逆クラス セット以外の任意の 1 文字 [x-y] 範囲 指定した範囲の任意の文字 \x エスケープ メタ文字 x のリテラル使用 \ xyz\ 単語位置 単語の終わり 例えば、「write001.gif」\「write100.gif」という、「write」の後が連番で、その後に拡張子のあるようなファイル名を記述しているHTMLファイルを見つける為には、以下のようにコマンドを実行します。 grep "write[0-9][0-9][0-9].gif" *.html ■ドライブにフロッピーが入っているかどうか検査する方法 ドライブにフロッピーがささっているか否かを判断して処理を進める時に、「a 」や「copy test.txt a \」や「cd a \」とすると、「ドライブの準備ができていません」というエラーダイアログが表示されてしまいます。それを回避する方法を紹介します。 バッチファイルにして、いつでも使える便利コマンドにしてみましょう。 メモ帳で以下の通り入力し、Windowsフォルダ(c \windowsやc \winntなど)に、chkdrive.batというファイル名で保存してください。 @echo off chkdsk a NULL If ERRORLEVEL 1 (echo NG) ELSE (echo OK) pause ドライブにフロッピーが入っている状態の時は「OK」を、フロッピーが入ってない時は「NG」を表示します。 ■壊れたファイルを復旧する 昔に使っていたフロッピーからファイルコピーしていると、「不良セクターです」というようなエラーで読み込めないファイルがあり、困ったことがありました。そういった場合に、以下のコマンドを使って復旧してみるという手があります。 Windowsの起動ドライブに対しては使えませんが、増設ドライブやMOでも可能なようです。 recover a \test.txt ■複数テキストファイルを印刷する方法 テキストファイル(*.txt)を下階層まで探して印刷するには、以下のコマンドを実行します。 for /R %i in (*.txt) do print %i ■ネットワークにつながっているPCを見つける方法 相手のIPアドレスがわかっている場合は、以下のようにpingコマンドでIPアドレスを指定して実行します。 ping 127.0.0.1 相手の端末名がわかっている場合は、以下のようにpingコマンドで端末名を指定して実行します。(端末名がserverの場合) ping server ■IPアドレスから端末名を得る方法 相手のIPアドレスがわかっている場合、相手の端末名を表示するには以下のコマンドを実行します (例のIPアドレス127.0.0.1は自分のPCです=localhost) nslookup 127.0.0.1 ■端末名からIPアドレスを得る方法 端末名からIPアドレスを取得することもできます。 (端末名がserverの場合) nslookup server ■ネットワーク上の端末一覧を作る方法 ネットワーク上の端末一覧を作るには、以下のようにコマンドを実行します。 net view netlist.txt ■ネットワークカードの情報やマックアドレスを見る方法 ネットワークカードの情報やマックアドレスを見るには、以下のようにコマンドを実行します。 ipconfig /all ■ネットワーク上の相手マシンまでの経路を検索する方法 相手マシン名がclientの場合、以下のようにコマンドを実行します。 経路までの速度をms(ミリセカンド)で表示されるので、通っているネットワーク上での遅い箇所を見つけることが出来ます。 tracert client ■自分のPCのネットワーク利用状況を調べる方法 自分のPCの端末名を表示するには、以下のコマンドを実行します。 hostname 自分のPCに接続しているユーザーを調べるには、以下のコマンドを実行します。 net session 自分のPCに接続しているユーザーを切断するには、以下のコマンドを実行します。 (接続されている端末名が、clientの場合) net session client /DELETE ■ネットワークに接続されているPCに登録されているユーザー名を見る方法 ネットワークに接続されているPCに登録されているユーザー名を見るには、以下のコマンドを実行します。(端末名がclientの場合:IPアドレスでも構いません) nbtstat -a client ■ネットワーク上のコンピュータからファイルをコピーする方法 サーバーのC \temp\testフォルダをローカルのC \tempにコピーするには 以下のようにコマンドを実行します。 net use \\コンピュータ名\c$ パスワード /USER ユーザー名 xcopy /Y /S \\コンピュータ名\c$\temp\test c \temp ■ネットワークで利用されているプログラムを見つける方法 ネットワークで利用されているプログラムを見つけるには、netstatコマンド利用します。 anoオプションを指定することで、プロトコル、ローカルアドレスとポート番号、接続相手のアドレスとポート番号、 ステータス、プロセスIDが表示されます netstat -ano ■拡張子を一括で変更する方法 拡張子を一括で変更するには、以下のコマンドを実行します。 (例では、mpegをmpgに変更しています) ren *.mpeg *.mpg ■下階層フォルダまでフォルダの容量を一覧化する方法 UNIX系OSでは、duという便利なコマンドがあります。同じような機能をコマンドプロンプトで実現してみます。メモ帳で以下の通り入力し、windowsフォルダ(c \windowsやc \winnt)に、du.batというファイル名で保存してください。 @echo off dir /s | findstr "のディレクトリ 個のファイル" 実行すると、フォルダ毎に容量が表示されます。 ■ファイル属性を一括で変更する方法 CD-ROM等からコピーしたファイルは、ReadOnly(読込専用)になっていて、書き換えができず、都度、ファイルのプロパティの属性で、読み取り専用のチェックを外すことになります。そんな時は、以下のコマンドで一気に読み取り専用チェックを外しましょう。(下階層フォルダ内のファイルも一括で変更されます) 特定のファイルや拡張子だけ変更できるように、バッチファイルにしてみましょう。 以下の内容をメモ帳で入力し、Windowsフォルダに、unreadlock.batというファイル名で保存します。 @echo off for /R i in (%*) do attrib -R i unreadlockコマンドを実行すると、フォルダ配下のファイル及び、その下階層フォルダ内のファイルの読み取り専用チェックを一括で外します。 ■フォルダを丸ごと削除する方法 フォルダを一気に削除するには、rmdirコマンドを使います。 下階層も全て確認なしで削除するには以下のようにパラメータを指定します。 ※キレイに消えてしまいますので注意してください。 rmdir /Q /S ■エディタなしでテキストファイルを作成する方法 エディタがない場合はnotepad.exeなどを使うこともよくありますが、ちょっとしたファイルであればコマンドだけで作れます。 「テストデータです。」という文字列をtest.txtという名前で保存してみましょう。 echo テストデータです。 test.txt テキストを複数行入力することもできます。 文字列の最後に「^」を付けると「More\」と表示されます。 そこで改行だけ入力します。 再度Mode\と表示されますので、続きのテキストを入力し、リダイレクト出力を指定します。 echo テストデータです。^ More\ (改行キーを押下する) More\ 続きですよ。 test.txt test.txtをエディタで開くと改行されています。 テストデータです。 続きですよ。 ※改行コードはLFだけです。 以下の方法でファイルを作ることもできます。 この方法だと改行も簡単です。 copy con test.txt テストデータです。 続きですよ。 ^Z 1 個のファイルをコピーしました。 ■バージョンを確認する方法 Windowsの簡易的なバージョン情報を表示するには、verコマンドを使います。 ver Microsoft Windows XP [Version 5.X.XXXX] 更に詳細な情報を知りたい場合は、winverコマンドを使います。 サービスパックのバージョンも表示されて便利です。 winver もっと詳細な情報を知りたい場合は、「ファイル名を指定して実行」から MSINFO32を実行します。 ■ODBCを登録する方法 ODBCConfというコマンドを使うとODBCへの登録などをコマンドラインから制御できます。 【パラメータの確認方法】 ODBCConf 【使用例】 odbcconf /Ld log.txt CONFIGSYSDSN "Microsoft Access Driver (*.mdb)" "DSN=mydata;DBQ=C \Temp\mydata.mdb" ■補完機能を有効にする方法 補完機能は、Unixのbashのようにパスを入力する際に、Ctrl+Dを押すと そのパスにあるフォルダ名を表示する機能です。 たとえば、「P」と入力した後、Ctrl+Dを押すと、Program Filesが表示される。 補完機能をONにするには、cmd.exeを起動する際、以下のようにオプション指定する。 cmd.exe /f on ※[スタート]→[すべてのプログラム]→[アクセサリ]→コマンドプロンプトのプロパティの リンク先を%SystemRoot%\system32\cmd.exe /f onに変えておくと便利。 ■外字(EUDC)を差し替える方法 外字ファイル(EUDC)を別のファイルに差し替える際、GUIからの操作では 利用中で変更できないため、差し替えできない。(削除もできない) コマンドプロンプトで移動すれば、利用中のファイルであっても移動できる。 作業用フォルダを作り、移動しておけば、あとはGUIで操作できる。 mkdir c \temp move c \windows\fonts\eudc.* c \temp